package android.support.v4.widget; class DrawerLayout { void a() { int a;
a=0;// .class public Landroid/support/v4/widget/DrawerLayout;
a=0;// .super Landroid/view/ViewGroup;
a=0;// .source "DrawerLayout.java"
a=0;// 
a=0;// 
a=0;// # static fields
a=0;// .field private static final a:[I
a=0;// 
a=0;// 
a=0;// # instance fields
a=0;// .field private b:I
a=0;// 
a=0;// .field private c:I
a=0;// 
a=0;// .field private d:F
a=0;// 
a=0;// .field private e:Landroid/graphics/Paint;
a=0;// 
a=0;// .field private final f:Landroid/support/v4/widget/z;
a=0;// 
a=0;// .field private final g:Landroid/support/v4/widget/z;
a=0;// 
a=0;// .field private final h:Landroid/support/v4/widget/f;
a=0;// 
a=0;// .field private final i:Landroid/support/v4/widget/f;
a=0;// 
a=0;// .field private j:I
a=0;// 
a=0;// .field private k:Z
a=0;// 
a=0;// .field private l:Z
a=0;// 
a=0;// .field private m:I
a=0;// 
a=0;// .field private n:I
a=0;// 
a=0;// .field private o:Z
a=0;// 
a=0;// .field private p:Z
a=0;// 
a=0;// .field private q:Landroid/support/v4/widget/d;
a=0;// 
a=0;// .field private r:F
a=0;// 
a=0;// .field private s:F
a=0;// 
a=0;// .field private t:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;// .field private u:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;// 
a=0;// # direct methods
a=0;// .method static constructor <clinit>()V
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     .line 129
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     #v0=(One);
a=0;//     new-array v0, v0, [I
a=0;// 
a=0;//     #v0=(Reference,[I);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     const v2, 0x10100b3
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     aput v2, v0, v1
a=0;// 
a=0;//     sput-object v0, Landroid/support/v4/widget/DrawerLayout;->a:[I
a=0;// 
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 221
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     invoke-direct {p0, p1, p2, v0}, Landroid/support/v4/widget/DrawerLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
a=0;// 
a=0;//     .line 222
a=0;//     #p0=(Reference,Landroid/support/v4/widget/DrawerLayout;);
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
a=0;//     .locals 5
a=0;// 
a=0;//     .prologue
a=0;//     const/high16 v4, 0x3f800000    # 1.0f
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     .line 225
a=0;//     #v3=(One);
a=0;//     invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
a=0;// 
a=0;//     .line 135
a=0;//     #p0=(Reference,Landroid/support/v4/widget/DrawerLayout;);
a=0;//     const/high16 v0, -0x67000000
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     iput v0, p0, Landroid/support/v4/widget/DrawerLayout;->c:I
a=0;// 
a=0;//     .line 137
a=0;//     new-instance v0, Landroid/graphics/Paint;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/graphics/Paint;);
a=0;//     invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/Paint;);
a=0;//     iput-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->e:Landroid/graphics/Paint;
a=0;// 
a=0;//     .line 145
a=0;//     iput-boolean v3, p0, Landroid/support/v4/widget/DrawerLayout;->l:Z
a=0;// 
a=0;//     .line 227
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getResources()Landroid/content/res/Resources;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     iget v0, v0, Landroid/util/DisplayMetrics;->density:F
a=0;// 
a=0;//     .line 228
a=0;//     #v0=(Integer);
a=0;//     const/high16 v1, 0x42800000    # 64.0f
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     mul-float/2addr v1, v0
a=0;// 
a=0;//     #v1=(Float);
a=0;//     const/high16 v2, 0x3f000000    # 0.5f
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     add-float/2addr v1, v2
a=0;// 
a=0;//     float-to-int v1, v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     iput v1, p0, Landroid/support/v4/widget/DrawerLayout;->b:I
a=0;// 
a=0;//     .line 229
a=0;//     const/high16 v1, 0x43c80000    # 400.0f
a=0;// 
a=0;//     mul-float/2addr v0, v1
a=0;// 
a=0;//     .line 231
a=0;//     #v0=(Float);
a=0;//     new-instance v1, Landroid/support/v4/widget/f;
a=0;// 
a=0;//     #v1=(UninitRef,Landroid/support/v4/widget/f;);
a=0;//     const/4 v2, 0x3
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     invoke-direct {v1, p0, v2}, Landroid/support/v4/widget/f;-><init>(Landroid/support/v4/widget/DrawerLayout;I)V
a=0;// 
a=0;//     #v1=(Reference,Landroid/support/v4/widget/f;);
a=0;//     iput-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->h:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     .line 232
a=0;//     new-instance v1, Landroid/support/v4/widget/f;
a=0;// 
a=0;//     #v1=(UninitRef,Landroid/support/v4/widget/f;);
a=0;//     const/4 v2, 0x5
a=0;// 
a=0;//     invoke-direct {v1, p0, v2}, Landroid/support/v4/widget/f;-><init>(Landroid/support/v4/widget/DrawerLayout;I)V
a=0;// 
a=0;//     #v1=(Reference,Landroid/support/v4/widget/f;);
a=0;//     iput-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->i:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     .line 234
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->h:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     invoke-static {p0, v4, v1}, Landroid/support/v4/widget/z;->a(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ac;)Landroid/support/v4/widget/z;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     iput-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     .line 235
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     invoke-virtual {v1, v3}, Landroid/support/v4/widget/z;->a(I)V
a=0;// 
a=0;//     .line 236
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     invoke-virtual {v1, v0}, Landroid/support/v4/widget/z;->a(F)V
a=0;// 
a=0;//     .line 237
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->h:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v2=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v1, v2}, Landroid/support/v4/widget/f;->a(Landroid/support/v4/widget/z;)V
a=0;// 
a=0;//     .line 239
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->i:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     invoke-static {p0, v4, v1}, Landroid/support/v4/widget/z;->a(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ac;)Landroid/support/v4/widget/z;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     iput-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     .line 240
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     const/4 v2, 0x2
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     invoke-virtual {v1, v2}, Landroid/support/v4/widget/z;->a(I)V
a=0;// 
a=0;//     .line 241
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     invoke-virtual {v1, v0}, Landroid/support/v4/widget/z;->a(F)V
a=0;// 
a=0;//     .line 242
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->i:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/f;);
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     invoke-virtual {v0, v1}, Landroid/support/v4/widget/f;->a(Landroid/support/v4/widget/z;)V
a=0;// 
a=0;//     .line 245
a=0;//     invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->setFocusableInTouchMode(Z)V
a=0;// 
a=0;//     .line 247
a=0;//     new-instance v0, Landroid/support/v4/widget/c;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/support/v4/widget/c;);
a=0;//     invoke-direct {v0, p0}, Landroid/support/v4/widget/c;-><init>(Landroid/support/v4/widget/DrawerLayout;)V
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/c;);
a=0;//     invoke-static {p0, v0}, Landroid/support/v4/view/an;->a(Landroid/view/View;Landroid/support/v4/view/a;)V
a=0;// 
a=0;//     .line 248
a=0;//     invoke-static {p0}, Landroid/support/v4/view/bb;->a(Landroid/view/ViewGroup;)V
a=0;// 
a=0;//     .line 249
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method private a(II)V
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v2, 0x3
a=0;// 
a=0;//     .line 346
a=0;//     #v2=(PosByte);
a=0;//     invoke-static {p0}, Landroid/support/v4/view/an;->f(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     invoke-static {p2, v0}, Landroid/support/v4/view/n;->a(II)I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     .line 348
a=0;//     #v1=(Integer);
a=0;//     if-ne v1, v2, :cond_3
a=0;// 
a=0;//     .line 349
a=0;//     iput p1, p0, Landroid/support/v4/widget/DrawerLayout;->m:I
a=0;// 
a=0;//     .line 353
a=0;//     :cond_0
a=0;//     :goto_0
a=0;//     if-eqz p1, :cond_1
a=0;// 
a=0;//     .line 355
a=0;//     if-ne v1, v2, :cond_4
a=0;// 
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     .line 356
a=0;//     :goto_1
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/z;->e()V
a=0;// 
a=0;//     .line 358
a=0;//     :cond_1
a=0;//     #v0=(Conflicted);
a=0;//     packed-switch p1, :pswitch_data_0
a=0;// 
a=0;//     .line 373
a=0;//     :cond_2
a=0;//     :goto_2
a=0;//     return-void
a=0;// 
a=0;//     .line 350
a=0;//     :cond_3
a=0;//     #v0=(Integer);
a=0;//     const/4 v0, 0x5
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     if-ne v1, v0, :cond_0
a=0;// 
a=0;//     .line 351
a=0;//     iput p1, p0, Landroid/support/v4/widget/DrawerLayout;->n:I
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 355
a=0;//     :cond_4
a=0;//     #v0=(Integer);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 360
a=0;//     :pswitch_0
a=0;//     #v0=(Conflicted);
a=0;//     invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 361
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     .line 362
a=0;//     invoke-direct {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->g(Landroid/view/View;)V
a=0;// 
a=0;//     goto :goto_2
a=0;// 
a=0;//     .line 366
a=0;//     :pswitch_1
a=0;//     #v0=(Conflicted);
a=0;//     invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 367
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     .line 368
a=0;//     invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->d(Landroid/view/View;)V
a=0;// 
a=0;//     goto :goto_2
a=0;// 
a=0;//     .line 358
a=0;//     #v0=(Unknown);v1=(Unknown);v2=(Unknown);p0=(Unknown);p1=(Unknown);p2=(Unknown);
a=0;//     nop
a=0;// 
a=0;//     :pswitch_data_0
a=0;//     .packed-switch 0x1
a=0;//         :pswitch_1
a=0;//         :pswitch_0
a=0;//     .end packed-switch
a=0;// .end method
a=0;// 
a=0;// .method private a(Z)V
a=0;//     .locals 9
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     .line 981
a=0;//     .line 982
a=0;//     #v3=(Null);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     move v2, v3
a=0;// 
a=0;//     #v2=(Null);
a=0;//     move v1, v3
a=0;// 
a=0;//     .line 983
a=0;//     :goto_0
a=0;//     #v0=(Conflicted);v1=(Boolean);v2=(Integer);v5=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);
a=0;//     if-ge v2, v4, :cond_3
a=0;// 
a=0;//     .line 984
a=0;//     invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v5
a=0;// 
a=0;//     .line 985
a=0;//     #v5=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 987
a=0;//     invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     #v6=(Boolean);
a=0;//     if-eqz v6, :cond_1
a=0;// 
a=0;//     if-eqz p1, :cond_0
a=0;// 
a=0;//     iget-boolean v6, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->c:Z
a=0;// 
a=0;//     if-eqz v6, :cond_1
a=0;// 
a=0;//     .line 988
a=0;//     :cond_0
a=0;//     invoke-virtual {v5}, Landroid/view/View;->getWidth()I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 993
a=0;//     #v6=(Integer);
a=0;//     const/4 v7, 0x3
a=0;// 
a=0;//     #v7=(PosByte);
a=0;//     invoke-virtual {p0, v5, v7}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-eqz v7, :cond_2
a=0;// 
a=0;//     .line 994
a=0;//     iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v7=(Reference,Landroid/support/v4/widget/z;);
a=0;//     neg-int v6, v6
a=0;// 
a=0;//     invoke-virtual {v5}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v8
a=0;// 
a=0;//     #v8=(Integer);
a=0;//     invoke-virtual {v7, v5, v6, v8}, Landroid/support/v4/widget/z;->a(Landroid/view/View;II)Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Boolean);
a=0;//     or-int/2addr v1, v5
a=0;// 
a=0;//     .line 1001
a=0;//     :goto_1
a=0;//     #v6=(Conflicted);v7=(Conflicted);
a=0;//     iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->c:Z
a=0;// 
a=0;//     .line 983
a=0;//     :cond_1
a=0;//     #v5=(Conflicted);v8=(Conflicted);
a=0;//     add-int/lit8 v0, v2, 0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v2, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 997
a=0;//     :cond_2
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);v5=(Reference,Landroid/view/View;);v6=(Integer);v7=(Boolean);
a=0;//     iget-object v6, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v6=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Integer);
a=0;//     invoke-virtual {v5}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v8
a=0;// 
a=0;//     #v8=(Integer);
a=0;//     invoke-virtual {v6, v5, v7, v8}, Landroid/support/v4/widget/z;->a(Landroid/view/View;II)Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Boolean);
a=0;//     or-int/2addr v1, v5
a=0;// 
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 1004
a=0;//     :cond_3
a=0;//     #v0=(Conflicted);v5=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->h:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/f;);
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/f;->a()V
a=0;// 
a=0;//     .line 1005
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->i:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/f;->a()V
a=0;// 
a=0;//     .line 1007
a=0;//     if-eqz v1, :cond_4
a=0;// 
a=0;//     .line 1008
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V
a=0;// 
a=0;//     .line 1010
a=0;//     :cond_4
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method static b(Landroid/view/View;)F
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 511
a=0;//     invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     return v0
a=0;// .end method
a=0;// 
a=0;// .method static c(Landroid/view/View;)Z
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 857
a=0;//     invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->a:I
a=0;// 
a=0;//     .line 858
a=0;//     #v0=(Integer);
a=0;//     invoke-static {p0}, Landroid/support/v4/view/an;->f(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     invoke-static {v0, v1}, Landroid/support/v4/view/n;->a(II)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 860
a=0;//     and-int/lit8 v0, v0, 0x7
a=0;// 
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method static synthetic c()[I
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 71
a=0;//     sget-object v0, Landroid/support/v4/widget/DrawerLayout;->a:[I
a=0;// 
a=0;//     #v0=(Reference,[I);
a=0;//     return-object v0
a=0;// .end method
a=0;// 
a=0;// .method private d()Landroid/view/View;
a=0;//     .locals 6
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     .line 1197
a=0;//     #v2=(Null);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     move v3, v2
a=0;// 
a=0;//     .line 1198
a=0;//     :goto_0
a=0;//     #v0=(Conflicted);v1=(Conflicted);v3=(Integer);v5=(Conflicted);
a=0;//     if-ge v3, v4, :cond_3
a=0;// 
a=0;//     .line 1199
a=0;//     invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     .line 1200
a=0;//     #v1=(Reference,Landroid/view/View;);
a=0;//     invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     if-nez v0, :cond_0
a=0;// 
a=0;//     new-instance v0, Ljava/lang/IllegalArgumentException;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/lang/IllegalArgumentException;);
a=0;//     new-instance v2, Ljava/lang/StringBuilder;
a=0;// 
a=0;//     #v2=(UninitRef,Ljava/lang/StringBuilder;);
a=0;//     const-string v3, "View "
a=0;// 
a=0;//     #v3=(Reference,Ljava/lang/String;);
a=0;//     invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/StringBuilder;);
a=0;//     invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     const-string v2, " is not a drawer"
a=0;// 
a=0;//     invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/IllegalArgumentException;);
a=0;//     throw v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Boolean);v2=(Null);v3=(Integer);
a=0;//     invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     cmpl-float v0, v0, v5
a=0;// 
a=0;//     #v0=(Byte);
a=0;//     if-lez v0, :cond_1
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     :goto_1
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     move-object v0, v1
a=0;// 
a=0;//     .line 1204
a=0;//     :goto_2
a=0;//     #v0=(Reference,Landroid/view/View;);v1=(Conflicted);v5=(Conflicted);
a=0;//     return-object v0
a=0;// 
a=0;//     :cond_1
a=0;//     #v0=(Byte);v1=(Reference,Landroid/view/View;);v5=(Null);
a=0;//     move v0, v2
a=0;// 
a=0;//     .line 1200
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 1198
a=0;//     :cond_2
a=0;//     #v0=(Boolean);v5=(Conflicted);
a=0;//     add-int/lit8 v0, v3, 0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v3, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 1204
a=0;//     :cond_3
a=0;//     #v0=(Conflicted);v1=(Conflicted);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_2
a=0;// .end method
a=0;// 
a=0;// .method private e(Landroid/view/View;)I
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 519
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->a:I
a=0;// 
a=0;//     .line 520
a=0;//     #v0=(Integer);
a=0;//     invoke-static {p0}, Landroid/support/v4/view/an;->f(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     invoke-static {v0, v1}, Landroid/support/v4/view/n;->a(II)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     return v0
a=0;// .end method
a=0;// 
a=0;// .method private static f(Landroid/view/View;)Z
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 853
a=0;//     invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->a:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-nez v0, :cond_0
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method private g(Landroid/view/View;)V
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     .line 1018
a=0;//     invoke-static {p1}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-nez v0, :cond_0
a=0;// 
a=0;//     .line 1019
a=0;//     new-instance v0, Ljava/lang/IllegalArgumentException;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/lang/IllegalArgumentException;);
a=0;//     new-instance v1, Ljava/lang/StringBuilder;
a=0;// 
a=0;//     #v1=(UninitRef,Ljava/lang/StringBuilder;);
a=0;//     const-string v2, "View "
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/String;);
a=0;//     invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/StringBuilder;);
a=0;//     invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     const-string v2, " is not a sliding drawer"
a=0;// 
a=0;//     invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/IllegalArgumentException;);
a=0;//     throw v0
a=0;// 
a=0;//     .line 1022
a=0;//     :cond_0
a=0;//     #v0=(Boolean);v1=(Uninit);v2=(Uninit);
a=0;//     iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->l:Z
a=0;// 
a=0;//     if-eqz v0, :cond_1
a=0;// 
a=0;//     .line 1023
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 1024
a=0;//     const/high16 v1, 0x3f800000    # 1.0f
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     .line 1025
a=0;//     const/4 v1, 0x1
a=0;// 
a=0;//     #v1=(One);
a=0;//     iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     .line 1034
a=0;//     :goto_0
a=0;//     #v1=(Integer);v2=(Conflicted);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V
a=0;// 
a=0;//     .line 1035
a=0;//     return-void
a=0;// 
a=0;//     .line 1027
a=0;//     :cond_1
a=0;//     #v0=(Boolean);v1=(Uninit);v2=(Uninit);
a=0;//     const/4 v0, 0x3
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     invoke-virtual {p0, p1, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     .line 1028
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {v0, p1, v1, v2}, Landroid/support/v4/widget/z;->a(Landroid/view/View;II)Z
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 1030
a=0;//     :cond_2
a=0;//     #v0=(Boolean);v1=(Uninit);v2=(Uninit);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getWidth()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     sub-int/2addr v1, v2
a=0;// 
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     invoke-virtual {v0, p1, v1, v2}, Landroid/support/v4/widget/z;->a(Landroid/view/View;II)Z
a=0;// 
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// 
a=0;// # virtual methods
a=0;// .method public final a(Landroid/view/View;)I
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 428
a=0;//     invoke-direct {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->e(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 429
a=0;//     #v0=(Integer);
a=0;//     const/4 v1, 0x3
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     if-ne v0, v1, :cond_0
a=0;// 
a=0;//     .line 430
a=0;//     iget v0, p0, Landroid/support/v4/widget/DrawerLayout;->m:I
a=0;// 
a=0;//     .line 434
a=0;//     :goto_0
a=0;//     return v0
a=0;// 
a=0;//     .line 431
a=0;//     :cond_0
a=0;//     const/4 v1, 0x5
a=0;// 
a=0;//     if-ne v0, v1, :cond_1
a=0;// 
a=0;//     .line 432
a=0;//     iget v0, p0, Landroid/support/v4/widget/DrawerLayout;->n:I
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 434
a=0;//     :cond_1
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method final a()Landroid/view/View;
a=0;//     .locals 4
a=0;// 
a=0;//     .prologue
a=0;//     .line 529
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 530
a=0;//     #v3=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v2, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Integer);v1=(Conflicted);v2=(Integer);
a=0;//     if-ge v2, v3, :cond_1
a=0;// 
a=0;//     .line 531
a=0;//     invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     .line 532
a=0;//     #v1=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     move-object v0, v1
a=0;// 
a=0;//     .line 536
a=0;//     :goto_1
a=0;//     #v0=(Reference,Landroid/view/View;);v1=(Conflicted);
a=0;//     return-object v0
a=0;// 
a=0;//     .line 530
a=0;//     :cond_0
a=0;//     #v0=(Boolean);v1=(Reference,Landroid/view/View;);
a=0;//     add-int/lit8 v0, v2, 0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v2, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 536
a=0;//     :cond_1
a=0;//     #v1=(Conflicted);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// .end method
a=0;// 
a=0;// .method final a(I)Landroid/view/View;
a=0;//     .locals 5
a=0;// 
a=0;//     .prologue
a=0;//     .line 558
a=0;//     invoke-static {p0}, Landroid/support/v4/view/an;->f(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     invoke-static {p1, v0}, Landroid/support/v4/view/n;->a(II)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     and-int/lit8 v2, v0, 0x7
a=0;// 
a=0;//     .line 560
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 561
a=0;//     #v3=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v1, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Integer);v1=(Integer);v4=(Conflicted);
a=0;//     if-ge v1, v3, :cond_1
a=0;// 
a=0;//     .line 562
a=0;//     invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 563
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     invoke-direct {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->e(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 564
a=0;//     #v4=(Integer);
a=0;//     and-int/lit8 v4, v4, 0x7
a=0;// 
a=0;//     if-ne v4, v2, :cond_0
a=0;// 
a=0;//     .line 568
a=0;//     :goto_1
a=0;//     #v4=(Conflicted);
a=0;//     return-object v0
a=0;// 
a=0;//     .line 561
a=0;//     :cond_0
a=0;//     #v4=(Integer);
a=0;//     add-int/lit8 v0, v1, 0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v1, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 568
a=0;//     :cond_1
a=0;//     #v4=(Conflicted);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// .end method
a=0;// 
a=0;// .method final a(ILandroid/view/View;)V
a=0;//     .locals 7
a=0;// 
a=0;//     .prologue
a=0;//     const/16 v6, 0x20
a=0;// 
a=0;//     #v6=(PosByte);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     const/4 v0, 0x2
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     .line 442
a=0;//     #v3=(One);
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v1=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v1}, Landroid/support/v4/widget/z;->a()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     .line 443
a=0;//     #v1=(Integer);
a=0;//     iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v4=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v4}, Landroid/support/v4/widget/z;->a()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 446
a=0;//     #v4=(Integer);
a=0;//     if-eq v1, v3, :cond_0
a=0;// 
a=0;//     if-ne v4, v3, :cond_4
a=0;// 
a=0;//     :cond_0
a=0;//     move v1, v3
a=0;// 
a=0;//     .line 454
a=0;//     :goto_0
a=0;//     #v1=(PosByte);
a=0;//     if-eqz p2, :cond_2
a=0;// 
a=0;//     if-nez p1, :cond_2
a=0;// 
a=0;//     .line 455
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 456
a=0;//     iget v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     cmpl-float v4, v4, v5
a=0;// 
a=0;//     #v4=(Byte);
a=0;//     if-nez v4, :cond_7
a=0;// 
a=0;//     .line 457
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     #v3=(Boolean);
a=0;//     if-eqz v3, :cond_2
a=0;// 
a=0;//     iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     if-eqz v0, :cond_1
a=0;// 
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     :cond_1
a=0;//     invoke-virtual {p0, v6}, Landroid/support/v4/widget/DrawerLayout;->sendAccessibilityEvent(I)V
a=0;// 
a=0;//     .line 463
a=0;//     :cond_2
a=0;//     :goto_1
a=0;//     #v0=(Conflicted);v2=(Integer);v4=(Integer);v5=(Conflicted);
a=0;//     iget v0, p0, Landroid/support/v4/widget/DrawerLayout;->j:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-eq v1, v0, :cond_3
a=0;// 
a=0;//     .line 464
a=0;//     iput v1, p0, Landroid/support/v4/widget/DrawerLayout;->j:I
a=0;// 
a=0;//     .line 466
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/d;);
a=0;//     if-eqz v0, :cond_3
a=0;// 
a=0;//     .line 467
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     .line 470
a=0;//     :cond_3
a=0;//     #v0=(Conflicted);
a=0;//     return-void
a=0;// 
a=0;//     .line 448
a=0;//     :cond_4
a=0;//     #v0=(PosByte);v1=(Integer);v2=(Null);v3=(One);v5=(Uninit);
a=0;//     if-eq v1, v0, :cond_5
a=0;// 
a=0;//     if-ne v4, v0, :cond_6
a=0;// 
a=0;//     :cond_5
a=0;//     move v1, v0
a=0;// 
a=0;//     .line 449
a=0;//     #v1=(PosByte);
a=0;//     goto :goto_0
a=0;// 
a=0;//     :cond_6
a=0;//     #v1=(Integer);
a=0;//     move v1, v2
a=0;// 
a=0;//     .line 451
a=0;//     #v1=(Null);
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 458
a=0;//     :cond_7
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);v1=(PosByte);v4=(Byte);v5=(Null);
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/high16 v2, 0x3f800000    # 1.0f
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     cmpl-float v0, v0, v2
a=0;// 
a=0;//     #v0=(Byte);
a=0;//     if-nez v0, :cond_2
a=0;// 
a=0;//     .line 459
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     #v2=(Boolean);
a=0;//     if-nez v2, :cond_2
a=0;// 
a=0;//     iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     if-eqz v0, :cond_8
a=0;// 
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     :cond_8
a=0;//     invoke-virtual {p2, v6}, Landroid/view/View;->sendAccessibilityEvent(I)V
a=0;// 
a=0;//     goto :goto_1
a=0;// .end method
a=0;// 
a=0;// .method final a(Landroid/view/View;F)V
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 501
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 502
a=0;//     iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     cmpl-float v1, p2, v1
a=0;// 
a=0;//     #v1=(Byte);
a=0;//     if-nez v1, :cond_1
a=0;// 
a=0;//     .line 508
a=0;//     :cond_0
a=0;//     :goto_0
a=0;//     return-void
a=0;// 
a=0;//     .line 506
a=0;//     :cond_1
a=0;//     iput p2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     .line 507
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->q:Landroid/support/v4/widget/d;
a=0;// 
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method final a(Landroid/view/View;I)Z
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 524
a=0;//     invoke-direct {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->e(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 525
a=0;//     #v0=(Integer);
a=0;//     and-int/2addr v0, p2
a=0;// 
a=0;//     if-ne v0, p2, :cond_0
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method final b()V
a=0;//     .locals 8
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v7, 0x0
a=0;// 
a=0;//     #v7=(Null);
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     .line 1209
a=0;//     #v5=(Null);
a=0;//     iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-nez v0, :cond_1
a=0;// 
a=0;//     .line 1210
a=0;//     invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
a=0;// 
a=0;//     move-result-wide v0
a=0;// 
a=0;//     .line 1211
a=0;//     #v0=(LongLo);v1=(LongHi);
a=0;//     const/4 v4, 0x3
a=0;// 
a=0;//     #v4=(PosByte);
a=0;//     move-wide v2, v0
a=0;// 
a=0;//     #v2=(LongLo);v3=(LongHi);
a=0;//     move v6, v5
a=0;// 
a=0;//     #v6=(Null);
a=0;//     invoke-static/range {v0 .. v7}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 1213
a=0;//     #v0=(Reference,Landroid/view/MotionEvent;);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     .line 1214
a=0;//     :goto_0
a=0;//     #v1=(Integer);v2=(Conflicted);v7=(Integer);
a=0;//     if-ge v7, v1, :cond_0
a=0;// 
a=0;//     .line 1215
a=0;//     invoke-virtual {p0, v7}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v2, v0}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
a=0;// 
a=0;//     .line 1214
a=0;//     add-int/lit8 v7, v7, 0x1
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 1217
a=0;//     :cond_0
a=0;//     #v2=(Conflicted);
a=0;//     invoke-virtual {v0}, Landroid/view/MotionEvent;->recycle()V
a=0;// 
a=0;//     .line 1218
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     #v0=(One);
a=0;//     iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     .line 1220
a=0;//     :cond_1
a=0;//     #v0=(Boolean);v1=(Conflicted);v3=(Conflicted);v4=(Conflicted);v6=(Conflicted);
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 1184
a=0;//     instance-of v0, p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     invoke-super {p0, p1}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     :goto_0
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public computeScroll()V
a=0;//     .locals 4
a=0;// 
a=0;//     .prologue
a=0;//     .line 768
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 769
a=0;//     #v3=(Integer);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     .line 770
a=0;//     #v1=(Null);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v2, v1
a=0;// 
a=0;//     #v2=(Null);
a=0;//     move v1, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Integer);v1=(Integer);v2=(Float);
a=0;//     if-ge v1, v3, :cond_0
a=0;// 
a=0;//     .line 771
a=0;//     invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     .line 772
a=0;//     #v0=(Integer);
a=0;//     invoke-static {v2, v0}, Ljava/lang/Math;->max(FF)F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 770
a=0;//     add-int/lit8 v0, v1, 0x1
a=0;// 
a=0;//     move v1, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 774
a=0;//     :cond_0
a=0;//     iput v2, p0, Landroid/support/v4/widget/DrawerLayout;->d:F
a=0;// 
a=0;//     .line 777
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/z;->g()Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v1=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v1}, Landroid/support/v4/widget/z;->g()Z
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Boolean);
a=0;//     or-int/2addr v0, v1
a=0;// 
a=0;//     if-eqz v0, :cond_1
a=0;// 
a=0;//     .line 778
a=0;//     invoke-static {p0}, Landroid/support/v4/view/an;->b(Landroid/view/View;)V
a=0;// 
a=0;//     .line 780
a=0;//     :cond_1
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public final d(Landroid/view/View;)V
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     .line 1058
a=0;//     invoke-static {p1}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-nez v0, :cond_0
a=0;// 
a=0;//     .line 1059
a=0;//     new-instance v0, Ljava/lang/IllegalArgumentException;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/lang/IllegalArgumentException;);
a=0;//     new-instance v1, Ljava/lang/StringBuilder;
a=0;// 
a=0;//     #v1=(UninitRef,Ljava/lang/StringBuilder;);
a=0;//     const-string v2, "View "
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/String;);
a=0;//     invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/StringBuilder;);
a=0;//     invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     const-string v2, " is not a sliding drawer"
a=0;// 
a=0;//     invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/IllegalArgumentException;);
a=0;//     throw v0
a=0;// 
a=0;//     .line 1062
a=0;//     :cond_0
a=0;//     #v0=(Boolean);v1=(Uninit);v2=(Uninit);
a=0;//     iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->l:Z
a=0;// 
a=0;//     if-eqz v0, :cond_1
a=0;// 
a=0;//     .line 1063
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 1064
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     .line 1065
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     .line 1074
a=0;//     :goto_0
a=0;//     #v1=(Integer);v2=(Conflicted);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V
a=0;// 
a=0;//     .line 1075
a=0;//     return-void
a=0;// 
a=0;//     .line 1067
a=0;//     :cond_1
a=0;//     #v0=(Boolean);v1=(Uninit);v2=(Uninit);
a=0;//     const/4 v0, 0x3
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     invoke-virtual {p0, p1, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     .line 1068
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getWidth()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     neg-int v1, v1
a=0;// 
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {v0, p1, v1, v2}, Landroid/support/v4/widget/z;->a(Landroid/view/View;II)Z
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 1071
a=0;//     :cond_2
a=0;//     #v0=(Boolean);v1=(Uninit);v2=(Uninit);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     invoke-virtual {p1}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {v0, p1, v1, v2}, Landroid/support/v4/widget/z;->a(Landroid/view/View;II)Z
a=0;// 
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
a=0;//     .locals 10
a=0;// 
a=0;//     .prologue
a=0;//     .line 792
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 793
a=0;//     #v4=(Integer);
a=0;//     invoke-static {p2}, Landroid/support/v4/widget/DrawerLayout;->f(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     .line 794
a=0;//     #v5=(Boolean);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 796
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 797
a=0;//     #v6=(Integer);
a=0;//     if-eqz v5, :cond_6
a=0;// 
a=0;//     .line 798
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     .line 799
a=0;//     #v7=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v3, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Integer);v1=(Integer);v3=(Integer);v8=(Conflicted);v9=(Conflicted);
a=0;//     if-ge v3, v7, :cond_5
a=0;// 
a=0;//     .line 800
a=0;//     invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 801
a=0;//     #v8=(Reference,Landroid/view/View;);
a=0;//     if-eq v8, p2, :cond_4
a=0;// 
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getVisibility()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     if-nez v0, :cond_4
a=0;// 
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v9, -0x1
a=0;// 
a=0;//     #v9=(Byte);
a=0;//     if-ne v0, v9, :cond_1
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     :goto_1
a=0;//     #v0=(Boolean);v9=(Conflicted);
a=0;//     if-eqz v0, :cond_4
a=0;// 
a=0;//     invoke-static {v8}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     if-eqz v0, :cond_4
a=0;// 
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getHeight()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-lt v0, v4, :cond_4
a=0;// 
a=0;//     .line 804
a=0;//     const/4 v0, 0x3
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     invoke-virtual {p0, v8, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_3
a=0;// 
a=0;//     .line 808
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getRight()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 809
a=0;//     #v0=(Integer);
a=0;//     if-le v0, v1, :cond_a
a=0;// 
a=0;//     :goto_2
a=0;//     move v1, v0
a=0;// 
a=0;//     move v0, v2
a=0;// 
a=0;//     .line 799
a=0;//     :cond_0
a=0;//     :goto_3
a=0;//     add-int/lit8 v2, v3, 0x1
a=0;// 
a=0;//     move v3, v2
a=0;// 
a=0;//     move v2, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 801
a=0;//     :cond_1
a=0;//     #v9=(Byte);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// 
a=0;//     :cond_2
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);v9=(Conflicted);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 811
a=0;//     :cond_3
a=0;//     #v0=(Boolean);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getLeft()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 812
a=0;//     #v0=(Integer);
a=0;//     if-lt v0, v2, :cond_0
a=0;// 
a=0;//     :cond_4
a=0;//     move v0, v2
a=0;// 
a=0;//     goto :goto_3
a=0;// 
a=0;//     .line 815
a=0;//     :cond_5
a=0;//     #v8=(Conflicted);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     invoke-virtual {p1, v1, v0, v2, v3}, Landroid/graphics/Canvas;->clipRect(IIII)Z
a=0;// 
a=0;//     :cond_6
a=0;//     #v0=(Conflicted);v3=(Conflicted);v7=(Conflicted);
a=0;//     move v0, v2
a=0;// 
a=0;//     .line 817
a=0;//     #v0=(Integer);
a=0;//     invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     .line 818
a=0;//     #v7=(Boolean);
a=0;//     invoke-virtual {p1, v6}, Landroid/graphics/Canvas;->restoreToCount(I)V
a=0;// 
a=0;//     .line 820
a=0;//     iget v2, p0, Landroid/support/v4/widget/DrawerLayout;->d:F
a=0;// 
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     #v3=(Null);
a=0;//     cmpl-float v2, v2, v3
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-lez v2, :cond_8
a=0;// 
a=0;//     if-eqz v5, :cond_8
a=0;// 
a=0;//     .line 821
a=0;//     iget v2, p0, Landroid/support/v4/widget/DrawerLayout;->c:I
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     const/high16 v3, -0x1000000
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     and-int/2addr v2, v3
a=0;// 
a=0;//     ushr-int/lit8 v2, v2, 0x18
a=0;// 
a=0;//     .line 822
a=0;//     #v2=(Char);
a=0;//     int-to-float v2, v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     iget v3, p0, Landroid/support/v4/widget/DrawerLayout;->d:F
a=0;// 
a=0;//     mul-float/2addr v2, v3
a=0;// 
a=0;//     float-to-int v2, v2
a=0;// 
a=0;//     .line 823
a=0;//     #v2=(Integer);
a=0;//     shl-int/lit8 v2, v2, 0x18
a=0;// 
a=0;//     iget v3, p0, Landroid/support/v4/widget/DrawerLayout;->c:I
a=0;// 
a=0;//     const v4, 0xffffff
a=0;// 
a=0;//     and-int/2addr v3, v4
a=0;// 
a=0;//     or-int/2addr v2, v3
a=0;// 
a=0;//     .line 824
a=0;//     iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->e:Landroid/graphics/Paint;
a=0;// 
a=0;//     #v3=(Reference,Landroid/graphics/Paint;);
a=0;//     invoke-virtual {v3, v2}, Landroid/graphics/Paint;->setColor(I)V
a=0;// 
a=0;//     .line 826
a=0;//     int-to-float v1, v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     int-to-float v3, v0
a=0;// 
a=0;//     #v3=(Float);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     int-to-float v4, v0
a=0;// 
a=0;//     #v4=(Float);
a=0;//     iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout;->e:Landroid/graphics/Paint;
a=0;// 
a=0;//     #v5=(Reference,Landroid/graphics/Paint;);
a=0;//     move-object v0, p1
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/Canvas;);
a=0;//     invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
a=0;// 
a=0;//     .line 849
a=0;//     :cond_7
a=0;//     :goto_4
a=0;//     #v0=(Conflicted);v1=(Integer);v2=(Float);v3=(Conflicted);v4=(Integer);v5=(Conflicted);
a=0;//     return v7
a=0;// 
a=0;//     .line 827
a=0;//     :cond_8
a=0;//     #v0=(Integer);v2=(Byte);v3=(Null);v5=(Boolean);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->t:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     if-eqz v0, :cond_9
a=0;// 
a=0;//     const/4 v0, 0x3
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     invoke-virtual {p0, p2, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_9
a=0;// 
a=0;//     .line 828
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->t:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 829
a=0;//     #v0=(Integer);
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getRight()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     .line 830
a=0;//     iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v2=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v2}, Landroid/support/v4/widget/z;->b()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 831
a=0;//     #v2=(Integer);
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     int-to-float v4, v1
a=0;// 
a=0;//     #v4=(Float);
a=0;//     int-to-float v2, v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     div-float v2, v4, v2
a=0;// 
a=0;//     const/high16 v4, 0x3f800000    # 1.0f
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     invoke-static {v2, v4}, Ljava/lang/Math;->min(FF)F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     invoke-static {v3, v2}, Ljava/lang/Math;->max(FF)F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 833
a=0;//     iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->t:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v3=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     add-int/2addr v0, v1
a=0;// 
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getBottom()I
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     invoke-virtual {v3, v1, v4, v0, v5}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
a=0;// 
a=0;//     .line 835
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->t:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     const/high16 v1, 0x437f0000    # 255.0f
a=0;// 
a=0;//     mul-float/2addr v1, v2
a=0;// 
a=0;//     #v1=(Float);
a=0;//     float-to-int v1, v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
a=0;// 
a=0;//     .line 836
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->t:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
a=0;// 
a=0;//     goto :goto_4
a=0;// 
a=0;//     .line 837
a=0;//     :cond_9
a=0;//     #v0=(Conflicted);v2=(Byte);v3=(Null);v5=(Boolean);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->u:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     if-eqz v0, :cond_7
a=0;// 
a=0;//     const/4 v0, 0x5
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     invoke-virtual {p0, p2, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_7
a=0;// 
a=0;//     .line 838
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->u:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 839
a=0;//     #v0=(Integer);
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getLeft()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     .line 840
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     sub-int/2addr v2, v1
a=0;// 
a=0;//     .line 841
a=0;//     iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v3=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v3}, Landroid/support/v4/widget/z;->b()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 842
a=0;//     #v3=(Integer);
a=0;//     const/4 v4, 0x0
a=0;// 
a=0;//     #v4=(Null);
a=0;//     int-to-float v2, v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     int-to-float v3, v3
a=0;// 
a=0;//     #v3=(Float);
a=0;//     div-float/2addr v2, v3
a=0;// 
a=0;//     const/high16 v3, 0x3f800000    # 1.0f
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     invoke-static {v2, v3}, Ljava/lang/Math;->min(FF)F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     invoke-static {v4, v2}, Ljava/lang/Math;->max(FF)F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 844
a=0;//     iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->u:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v3=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     sub-int v0, v1, v0
a=0;// 
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getTop()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     invoke-virtual {p2}, Landroid/view/View;->getBottom()I
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     invoke-virtual {v3, v0, v4, v1, v5}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
a=0;// 
a=0;//     .line 846
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->u:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     #v0=(Reference,Landroid/graphics/drawable/Drawable;);
a=0;//     const/high16 v1, 0x437f0000    # 255.0f
a=0;// 
a=0;//     mul-float/2addr v1, v2
a=0;// 
a=0;//     #v1=(Float);
a=0;//     float-to-int v1, v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
a=0;// 
a=0;//     .line 847
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->u:Landroid/graphics/drawable/Drawable;
a=0;// 
a=0;//     invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
a=0;// 
a=0;//     goto/16 :goto_4
a=0;// 
a=0;//     :cond_a
a=0;//     #v0=(Integer);v2=(Integer);v3=(Integer);v5=(Boolean);v7=(Integer);v8=(Reference,Landroid/view/View;);
a=0;//     move v0, v1
a=0;// 
a=0;//     goto/16 :goto_2
a=0;// .end method
a=0;// 
a=0;// .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 1170
a=0;//     new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>()V
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     return-object v0
a=0;// .end method
a=0;// 
a=0;// .method public generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 1189
a=0;//     new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getContext()Landroid/content/Context;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Landroid/content/Context;);
a=0;//     invoke-direct {v0, v1, p1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     return-object v0
a=0;// .end method
a=0;// 
a=0;// .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 1175
a=0;//     instance-of v0, p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     check-cast p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     invoke-direct {v0, p1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     return-object v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Boolean);
a=0;//     instance-of v0, p1, Landroid/view/ViewGroup$MarginLayoutParams;
a=0;// 
a=0;//     if-eqz v0, :cond_1
a=0;// 
a=0;//     new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     check-cast p1, Landroid/view/ViewGroup$MarginLayoutParams;
a=0;// 
a=0;//     invoke-direct {v0, p1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     goto :goto_0
a=0;// 
a=0;//     :cond_1
a=0;//     #v0=(Boolean);
a=0;//     new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     #v0=(UninitRef,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     invoke-direct {v0, p1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method protected onAttachedToWindow()V
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 595
a=0;//     invoke-super {p0}, Landroid/view/ViewGroup;->onAttachedToWindow()V
a=0;// 
a=0;//     .line 596
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     #v0=(One);
a=0;//     iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->l:Z
a=0;// 
a=0;//     .line 597
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method protected onDetachedFromWindow()V
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 589
a=0;//     invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V
a=0;// 
a=0;//     .line 590
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     #v0=(One);
a=0;//     iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->l:Z
a=0;// 
a=0;//     .line 591
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
a=0;//     .locals 7
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v1, 0x1
a=0;// 
a=0;//     #v1=(One);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     .line 865
a=0;//     #v2=(Null);
a=0;//     invoke-static {p1}, Landroid/support/v4/view/w;->a(Landroid/view/MotionEvent;)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 868
a=0;//     #v0=(Integer);
a=0;//     iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v3=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v3, p1}, Landroid/support/v4/widget/z;->a(Landroid/view/MotionEvent;)Z
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     #v3=(Boolean);
a=0;//     iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v4=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v4, p1}, Landroid/support/v4/widget/z;->a(Landroid/view/MotionEvent;)Z
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Boolean);
a=0;//     or-int/2addr v3, v4
a=0;// 
a=0;//     .line 873
a=0;//     packed-switch v0, :pswitch_data_0
a=0;// 
a=0;//     :cond_0
a=0;//     :goto_0
a=0;//     move v0, v2
a=0;// 
a=0;//     .line 905
a=0;//     :goto_1
a=0;//     #v0=(Boolean);v4=(Integer);v5=(Conflicted);v6=(Conflicted);
a=0;//     if-nez v3, :cond_1
a=0;// 
a=0;//     if-nez v0, :cond_1
a=0;// 
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     move v3, v2
a=0;// 
a=0;//     :goto_2
a=0;//     #v0=(Integer);v3=(Integer);
a=0;//     if-ge v3, v4, :cond_4
a=0;// 
a=0;//     invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->c:Z
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_3
a=0;// 
a=0;//     move v0, v1
a=0;// 
a=0;//     :goto_3
a=0;//     if-nez v0, :cond_1
a=0;// 
a=0;//     iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     if-eqz v0, :cond_2
a=0;// 
a=0;//     :cond_1
a=0;//     move v2, v1
a=0;// 
a=0;//     :cond_2
a=0;//     #v2=(Boolean);
a=0;//     return v2
a=0;// 
a=0;//     .line 875
a=0;//     :pswitch_0
a=0;//     #v0=(Integer);v2=(Null);v3=(Boolean);v4=(Boolean);v5=(Uninit);v6=(Uninit);
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 876
a=0;//     #v0=(Float);
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 877
a=0;//     #v4=(Float);
a=0;//     iput v0, p0, Landroid/support/v4/widget/DrawerLayout;->r:F
a=0;// 
a=0;//     .line 878
a=0;//     iput v4, p0, Landroid/support/v4/widget/DrawerLayout;->s:F
a=0;// 
a=0;//     .line 879
a=0;//     iget v5, p0, Landroid/support/v4/widget/DrawerLayout;->d:F
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     cmpl-float v5, v5, v6
a=0;// 
a=0;//     #v5=(Byte);
a=0;//     if-lez v5, :cond_5
a=0;// 
a=0;//     iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v5=(Reference,Landroid/support/v4/widget/z;);
a=0;//     float-to-int v0, v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     float-to-int v4, v4
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/z;->b(II)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;->f(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_5
a=0;// 
a=0;//     move v0, v1
a=0;// 
a=0;//     .line 883
a=0;//     :goto_4
a=0;//     #v5=(Conflicted);
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->o:Z
a=0;// 
a=0;//     .line 884
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 890
a=0;//     :pswitch_1
a=0;//     #v0=(Integer);v4=(Boolean);v5=(Uninit);v6=(Uninit);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/z;->h()Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     .line 891
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->h:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/f;);
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/f;->a()V
a=0;// 
a=0;//     .line 892
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->i:Landroid/support/v4/widget/f;
a=0;// 
a=0;//     invoke-virtual {v0}, Landroid/support/v4/widget/f;->a()V
a=0;// 
a=0;//     move v0, v2
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 899
a=0;//     :pswitch_2
a=0;//     #v0=(Integer);
a=0;//     invoke-direct {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(Z)V
a=0;// 
a=0;//     .line 900
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->o:Z
a=0;// 
a=0;//     .line 901
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 905
a=0;//     :cond_3
a=0;//     #v0=(Boolean);v3=(Integer);v4=(Integer);v5=(Conflicted);v6=(Conflicted);
a=0;//     add-int/lit8 v0, v3, 0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v3, v0
a=0;// 
a=0;//     goto :goto_2
a=0;// 
a=0;//     :cond_4
a=0;//     move v0, v2
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_3
a=0;// 
a=0;//     :cond_5
a=0;//     #v0=(Float);v3=(Boolean);v6=(Null);
a=0;//     move v0, v2
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_4
a=0;// 
a=0;//     .line 873
a=0;//     :pswitch_data_0
a=0;//     .packed-switch 0x0
a=0;//         :pswitch_0
a=0;//         :pswitch_2
a=0;//         :pswitch_1
a=0;//         :pswitch_2
a=0;//     .end packed-switch
a=0;// .end method
a=0;// 
a=0;// .method public onKeyDown(ILandroid/view/KeyEvent;)Z
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 1224
a=0;//     #v0=(One);
a=0;//     const/4 v1, 0x4
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     if-ne p1, v1, :cond_1
a=0;// 
a=0;//     invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->d()Landroid/view/View;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Landroid/view/View;);
a=0;//     if-eqz v1, :cond_0
a=0;// 
a=0;//     move v1, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v1=(Boolean);
a=0;//     if-eqz v1, :cond_1
a=0;// 
a=0;//     .line 1225
a=0;//     invoke-static {p2}, Landroid/support/v4/view/r;->c(Landroid/view/KeyEvent;)V
a=0;// 
a=0;//     .line 1228
a=0;//     :goto_1
a=0;//     #v0=(Boolean);v1=(PosByte);
a=0;//     return v0
a=0;// 
a=0;//     .line 1224
a=0;//     :cond_0
a=0;//     #v0=(One);v1=(Reference,Landroid/view/View;);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 1228
a=0;//     :cond_1
a=0;//     #v1=(PosByte);
a=0;//     invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->onKeyDown(ILandroid/view/KeyEvent;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     goto :goto_1
a=0;// .end method
a=0;// 
a=0;// .method public onKeyUp(ILandroid/view/KeyEvent;)Z
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     .line 1233
a=0;//     #v0=(Null);
a=0;//     const/4 v1, 0x4
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     if-ne p1, v1, :cond_2
a=0;// 
a=0;//     .line 1234
a=0;//     invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->d()Landroid/view/View;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     .line 1235
a=0;//     #v1=(Reference,Landroid/view/View;);
a=0;//     if-eqz v1, :cond_0
a=0;// 
a=0;//     invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     if-nez v2, :cond_0
a=0;// 
a=0;//     .line 1236
a=0;//     invoke-direct {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Z)V
a=0;// 
a=0;//     .line 1238
a=0;//     :cond_0
a=0;//     #v2=(Conflicted);
a=0;//     if-eqz v1, :cond_1
a=0;// 
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 1240
a=0;//     :cond_1
a=0;//     :goto_0
a=0;//     #v0=(Boolean);v1=(Conflicted);
a=0;//     return v0
a=0;// 
a=0;//     :cond_2
a=0;//     #v0=(Null);v1=(PosByte);v2=(Uninit);
a=0;//     invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->onKeyUp(ILandroid/view/KeyEvent;)Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method protected onLayout(ZIIII)V
a=0;//     .locals 14
a=0;// 
a=0;//     .prologue
a=0;//     .line 677
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     #v0=(One);
a=0;//     iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->k:Z
a=0;// 
a=0;//     .line 678
a=0;//     sub-int v6, p4, p2
a=0;// 
a=0;//     .line 679
a=0;//     #v6=(Integer);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     .line 680
a=0;//     #v7=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v5, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Integer);v1=(Conflicted);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v5=(Integer);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);v12=(Conflicted);v13=(Conflicted);
a=0;//     if-ge v5, v7, :cond_8
a=0;// 
a=0;//     .line 681
a=0;//     invoke-virtual {p0, v5}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 683
a=0;//     #v8=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getVisibility()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     const/16 v1, 0x8
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     if-eq v0, v1, :cond_0
a=0;// 
a=0;//     .line 684
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 689
a=0;//     invoke-static {v8}, Landroid/support/v4/widget/DrawerLayout;->f(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Boolean);
a=0;//     if-eqz v1, :cond_1
a=0;// 
a=0;//     .line 690
a=0;//     iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     iget v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     iget v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getMeasuredWidth()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     add-int/2addr v3, v4
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getMeasuredHeight()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     add-int/2addr v0, v4
a=0;// 
a=0;//     invoke-virtual {v8, v1, v2, v3, v0}, Landroid/view/View;->layout(IIII)V
a=0;// 
a=0;//     .line 680
a=0;//     :cond_0
a=0;//     :goto_1
a=0;//     #v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);
a=0;//     add-int/lit8 v0, v5, 0x1
a=0;// 
a=0;//     move v5, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 694
a=0;//     :cond_1
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);v1=(Boolean);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getMeasuredWidth()I
a=0;// 
a=0;//     move-result v9
a=0;// 
a=0;//     .line 695
a=0;//     #v9=(Integer);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getMeasuredHeight()I
a=0;// 
a=0;//     move-result v10
a=0;// 
a=0;//     .line 699
a=0;//     #v10=(Integer);
a=0;//     const/4 v1, 0x3
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     invoke-virtual {p0, v8, v1}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Boolean);
a=0;//     if-eqz v1, :cond_3
a=0;// 
a=0;//     .line 700
a=0;//     neg-int v1, v9
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     int-to-float v2, v9
a=0;// 
a=0;//     #v2=(Float);
a=0;//     iget v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     mul-float/2addr v2, v3
a=0;// 
a=0;//     float-to-int v2, v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     add-int/2addr v2, v1
a=0;// 
a=0;//     .line 701
a=0;//     add-int v1, v9, v2
a=0;// 
a=0;//     int-to-float v1, v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     int-to-float v3, v9
a=0;// 
a=0;//     #v3=(Float);
a=0;//     div-float/2addr v1, v3
a=0;// 
a=0;//     .line 707
a=0;//     :goto_2
a=0;//     iget v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     cmpl-float v3, v1, v3
a=0;// 
a=0;//     #v3=(Byte);
a=0;//     if-eqz v3, :cond_4
a=0;// 
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     .line 709
a=0;//     :goto_3
a=0;//     #v3=(Boolean);
a=0;//     iget v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->a:I
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     and-int/lit8 v4, v4, 0x70
a=0;// 
a=0;//     .line 711
a=0;//     sparse-switch v4, :sswitch_data_0
a=0;// 
a=0;//     .line 714
a=0;//     iget v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     add-int/2addr v9, v2
a=0;// 
a=0;//     iget v11, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     #v11=(Integer);
a=0;//     add-int/2addr v10, v11
a=0;// 
a=0;//     invoke-virtual {v8, v2, v4, v9, v10}, Landroid/view/View;->layout(IIII)V
a=0;// 
a=0;//     .line 741
a=0;//     :goto_4
a=0;//     if-eqz v3, :cond_2
a=0;// 
a=0;//     .line 746
a=0;//     invoke-virtual {p0, v8, v1}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;F)V
a=0;// 
a=0;//     .line 749
a=0;//     :cond_2
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     cmpl-float v0, v0, v1
a=0;// 
a=0;//     #v0=(Byte);
a=0;//     if-lez v0, :cond_7
a=0;// 
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     .line 750
a=0;//     :goto_5
a=0;//     #v0=(PosByte);
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getVisibility()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     if-eq v1, v0, :cond_0
a=0;// 
a=0;//     .line 751
a=0;//     invoke-virtual {v8, v0}, Landroid/view/View;->setVisibility(I)V
a=0;// 
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 703
a=0;//     :cond_3
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);v1=(Boolean);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v11=(Conflicted);
a=0;//     int-to-float v1, v9
a=0;// 
a=0;//     #v1=(Float);
a=0;//     iget v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->b:F
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     mul-float/2addr v1, v2
a=0;// 
a=0;//     float-to-int v1, v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     sub-int v2, v6, v1
a=0;// 
a=0;//     .line 704
a=0;//     sub-int v1, v6, v2
a=0;// 
a=0;//     int-to-float v1, v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     int-to-float v3, v9
a=0;// 
a=0;//     #v3=(Float);
a=0;//     div-float/2addr v1, v3
a=0;// 
a=0;//     goto :goto_2
a=0;// 
a=0;//     .line 707
a=0;//     :cond_4
a=0;//     #v3=(Byte);
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     #v3=(Null);
a=0;//     goto :goto_3
a=0;// 
a=0;//     .line 720
a=0;//     :sswitch_0
a=0;//     #v3=(Boolean);v4=(Integer);
a=0;//     sub-int v4, p5, p3
a=0;// 
a=0;//     .line 721
a=0;//     iget v10, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I
a=0;// 
a=0;//     sub-int v10, v4, v10
a=0;// 
a=0;//     invoke-virtual {v8}, Landroid/view/View;->getMeasuredHeight()I
a=0;// 
a=0;//     move-result v11
a=0;// 
a=0;//     #v11=(Integer);
a=0;//     sub-int/2addr v10, v11
a=0;// 
a=0;//     add-int/2addr v9, v2
a=0;// 
a=0;//     iget v11, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I
a=0;// 
a=0;//     sub-int/2addr v4, v11
a=0;// 
a=0;//     invoke-virtual {v8, v2, v10, v9, v4}, Landroid/view/View;->layout(IIII)V
a=0;// 
a=0;//     goto :goto_4
a=0;// 
a=0;//     .line 729
a=0;//     :sswitch_1
a=0;//     #v11=(Conflicted);
a=0;//     sub-int v11, p5, p3
a=0;// 
a=0;//     .line 730
a=0;//     #v11=(Integer);
a=0;//     sub-int v4, v11, v10
a=0;// 
a=0;//     div-int/lit8 v4, v4, 0x2
a=0;// 
a=0;//     .line 734
a=0;//     iget v12, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     #v12=(Integer);
a=0;//     if-ge v4, v12, :cond_6
a=0;// 
a=0;//     .line 735
a=0;//     iget v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     .line 739
a=0;//     :cond_5
a=0;//     :goto_6
a=0;//     add-int/2addr v9, v2
a=0;// 
a=0;//     add-int/2addr v10, v4
a=0;// 
a=0;//     invoke-virtual {v8, v2, v4, v9, v10}, Landroid/view/View;->layout(IIII)V
a=0;// 
a=0;//     goto :goto_4
a=0;// 
a=0;//     .line 736
a=0;//     :cond_6
a=0;//     add-int v12, v4, v10
a=0;// 
a=0;//     iget v13, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I
a=0;// 
a=0;//     #v13=(Integer);
a=0;//     sub-int v13, v11, v13
a=0;// 
a=0;//     if-le v12, v13, :cond_5
a=0;// 
a=0;//     .line 737
a=0;//     iget v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I
a=0;// 
a=0;//     sub-int v4, v11, v4
a=0;// 
a=0;//     sub-int/2addr v4, v10
a=0;// 
a=0;//     goto :goto_6
a=0;// 
a=0;//     .line 749
a=0;//     :cond_7
a=0;//     #v0=(Byte);v1=(Null);v12=(Conflicted);v13=(Conflicted);
a=0;//     const/4 v0, 0x4
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     goto :goto_5
a=0;// 
a=0;//     .line 755
a=0;//     :cond_8
a=0;//     #v0=(Integer);v1=(Conflicted);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->k:Z
a=0;// 
a=0;//     .line 756
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->l:Z
a=0;// 
a=0;//     .line 757
a=0;//     return-void
a=0;// 
a=0;//     .line 711
a=0;//     :sswitch_data_0
a=0;//     .sparse-switch
a=0;//         0x10 -> :sswitch_1
a=0;//         0x50 -> :sswitch_0
a=0;//     .end sparse-switch
a=0;// .end method
a=0;// 
a=0;// .method protected onMeasure(II)V
a=0;//     .locals 10
a=0;// 
a=0;//     .prologue
a=0;//     const/16 v1, 0x12c
a=0;// 
a=0;//     #v1=(PosShort);
a=0;//     const/high16 v6, -0x80000000
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     const/high16 v9, 0x40000000    # 2.0f
a=0;// 
a=0;//     .line 601
a=0;//     #v9=(Integer);
a=0;//     invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 602
a=0;//     #v3=(Integer);
a=0;//     invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 603
a=0;//     #v4=(Integer);
a=0;//     invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 604
a=0;//     #v2=(Integer);
a=0;//     invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 606
a=0;//     #v0=(Integer);
a=0;//     if-ne v3, v9, :cond_0
a=0;// 
a=0;//     if-eq v4, v9, :cond_a
a=0;// 
a=0;//     .line 607
a=0;//     :cond_0
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->isInEditMode()Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Boolean);
a=0;//     if-eqz v5, :cond_3
a=0;// 
a=0;//     .line 612
a=0;//     if-eq v3, v6, :cond_1
a=0;// 
a=0;//     .line 613
a=0;//     if-nez v3, :cond_1
a=0;// 
a=0;//     move v2, v1
a=0;// 
a=0;//     .line 618
a=0;//     :cond_1
a=0;//     if-eq v4, v6, :cond_a
a=0;// 
a=0;//     .line 619
a=0;//     if-nez v4, :cond_a
a=0;// 
a=0;//     .line 631
a=0;//     :goto_0
a=0;//     #v1=(Integer);v5=(Conflicted);
a=0;//     invoke-virtual {p0, v2, v1}, Landroid/support/v4/widget/DrawerLayout;->setMeasuredDimension(II)V
a=0;// 
a=0;//     .line 634
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 636
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v3, v0
a=0;// 
a=0;//     :goto_1
a=0;//     #v0=(Integer);v7=(Conflicted);v8=(Conflicted);
a=0;//     if-ge v3, v4, :cond_9
a=0;// 
a=0;//     .line 637
a=0;//     invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v5
a=0;// 
a=0;//     .line 639
a=0;//     #v5=(Reference,Landroid/view/View;);
a=0;//     invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     const/16 v6, 0x8
a=0;// 
a=0;//     #v6=(PosByte);
a=0;//     if-eq v0, v6, :cond_2
a=0;// 
a=0;//     .line 640
a=0;//     invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/view/ViewGroup$LayoutParams;);
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 645
a=0;//     invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;->f(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     #v6=(Boolean);
a=0;//     if-eqz v6, :cond_4
a=0;// 
a=0;//     .line 647
a=0;//     iget v6, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     sub-int v6, v2, v6
a=0;// 
a=0;//     iget v7, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->rightMargin:I
a=0;// 
a=0;//     #v7=(Integer);
a=0;//     sub-int/2addr v6, v7
a=0;// 
a=0;//     invoke-static {v6, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 649
a=0;//     iget v7, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     sub-int v7, v1, v7
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     sub-int v0, v7, v0
a=0;// 
a=0;//     invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 651
a=0;//     invoke-virtual {v5, v6, v0}, Landroid/view/View;->measure(II)V
a=0;// 
a=0;//     .line 636
a=0;//     :cond_2
a=0;//     :goto_2
a=0;//     #v7=(Conflicted);
a=0;//     add-int/lit8 v0, v3, 0x1
a=0;// 
a=0;//     move v3, v0
a=0;// 
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 626
a=0;//     :cond_3
a=0;//     #v1=(PosShort);v5=(Boolean);v7=(Uninit);v8=(Uninit);
a=0;//     new-instance v0, Ljava/lang/IllegalArgumentException;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/lang/IllegalArgumentException;);
a=0;//     const-string v1, "DrawerLayout must be measured with MeasureSpec.EXACTLY."
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/String;);
a=0;//     invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/IllegalArgumentException;);
a=0;//     throw v0
a=0;// 
a=0;//     .line 652
a=0;//     :cond_4
a=0;//     #v1=(Integer);v5=(Reference,Landroid/view/View;);v6=(Boolean);v7=(Conflicted);v8=(Conflicted);
a=0;//     invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     if-eqz v6, :cond_8
a=0;// 
a=0;//     .line 653
a=0;//     invoke-direct {p0, v5}, Landroid/support/v4/widget/DrawerLayout;->e(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     and-int/lit8 v6, v6, 0x7
a=0;// 
a=0;//     .line 655
a=0;//     and-int/lit8 v7, v6, 0x0
a=0;// 
a=0;//     #v7=(Integer);
a=0;//     if-eqz v7, :cond_7
a=0;// 
a=0;//     .line 656
a=0;//     new-instance v1, Ljava/lang/IllegalStateException;
a=0;// 
a=0;//     #v1=(UninitRef,Ljava/lang/IllegalStateException;);
a=0;//     new-instance v2, Ljava/lang/StringBuilder;
a=0;// 
a=0;//     #v2=(UninitRef,Ljava/lang/StringBuilder;);
a=0;//     const-string v0, "Child drawer has absolute gravity "
a=0;// 
a=0;//     invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/StringBuilder;);
a=0;//     and-int/lit8 v0, v6, 0x3
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v3, 0x3
a=0;// 
a=0;//     #v3=(PosByte);
a=0;//     if-ne v0, v3, :cond_5
a=0;// 
a=0;//     const-string v0, "LEFT"
a=0;// 
a=0;//     :goto_3
a=0;//     #v0=(Reference,Ljava/lang/String;);
a=0;//     invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     const-string v2, " but this DrawerLayout already has a drawer view along that edge"
a=0;// 
a=0;//     invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/IllegalStateException;);
a=0;//     throw v1
a=0;// 
a=0;//     :cond_5
a=0;//     #v0=(Integer);v1=(UninitRef,Ljava/lang/IllegalStateException;);
a=0;//     and-int/lit8 v0, v6, 0x5
a=0;// 
a=0;//     const/4 v3, 0x5
a=0;// 
a=0;//     if-ne v0, v3, :cond_6
a=0;// 
a=0;//     const-string v0, "RIGHT"
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/String;);
a=0;//     goto :goto_3
a=0;// 
a=0;//     :cond_6
a=0;//     #v0=(Integer);
a=0;//     invoke-static {v6}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/String;);
a=0;//     goto :goto_3
a=0;// 
a=0;//     .line 660
a=0;//     :cond_7
a=0;//     #v1=(Integer);v2=(Integer);v3=(Integer);
a=0;//     iget v6, p0, Landroid/support/v4/widget/DrawerLayout;->b:I
a=0;// 
a=0;//     iget v7, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I
a=0;// 
a=0;//     add-int/2addr v6, v7
a=0;// 
a=0;//     iget v7, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->rightMargin:I
a=0;// 
a=0;//     add-int/2addr v6, v7
a=0;// 
a=0;//     iget v7, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->width:I
a=0;// 
a=0;//     invoke-static {p1, v6, v7}, Landroid/support/v4/widget/DrawerLayout;->getChildMeasureSpec(III)I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 663
a=0;//     iget v7, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I
a=0;// 
a=0;//     iget v8, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I
a=0;// 
a=0;//     #v8=(Integer);
a=0;//     add-int/2addr v7, v8
a=0;// 
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->height:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     invoke-static {p2, v7, v0}, Landroid/support/v4/widget/DrawerLayout;->getChildMeasureSpec(III)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 666
a=0;//     invoke-virtual {v5, v6, v0}, Landroid/view/View;->measure(II)V
a=0;// 
a=0;//     goto :goto_2
a=0;// 
a=0;//     .line 668
a=0;//     :cond_8
a=0;//     #v0=(Reference,Landroid/support/v4/widget/DrawerLayout$LayoutParams;);v6=(Boolean);v7=(Conflicted);v8=(Conflicted);
a=0;//     new-instance v0, Ljava/lang/IllegalStateException;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/lang/IllegalStateException;);
a=0;//     new-instance v1, Ljava/lang/StringBuilder;
a=0;// 
a=0;//     #v1=(UninitRef,Ljava/lang/StringBuilder;);
a=0;//     const-string v2, "Child "
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/String;);
a=0;//     invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/StringBuilder;);
a=0;//     invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     const-string v2, " at index "
a=0;// 
a=0;//     invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     const-string v2, " does not have a valid layout_gravity - must be Gravity.LEFT, Gravity.RIGHT or Gravity.NO_GRAVITY"
a=0;// 
a=0;//     invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/IllegalStateException;);
a=0;//     throw v0
a=0;// 
a=0;//     .line 673
a=0;//     :cond_9
a=0;//     #v0=(Integer);v1=(Integer);v2=(Integer);v5=(Conflicted);v6=(Integer);
a=0;//     return-void
a=0;// 
a=0;//     :cond_a
a=0;//     #v1=(PosShort);v7=(Uninit);v8=(Uninit);
a=0;//     move v1, v0
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     goto/16 :goto_0
a=0;// .end method
a=0;// 
a=0;// .method protected onRestoreInstanceState(Landroid/os/Parcelable;)V
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 1245
a=0;//     check-cast p1, Landroid/support/v4/widget/DrawerLayout$SavedState;
a=0;// 
a=0;//     .line 1246
a=0;//     invoke-virtual {p1}, Landroid/support/v4/widget/DrawerLayout$SavedState;->getSuperState()Landroid/os/Parcelable;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Landroid/os/Parcelable;);
a=0;//     invoke-super {p0, v0}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V
a=0;// 
a=0;//     .line 1248
a=0;//     iget v0, p1, Landroid/support/v4/widget/DrawerLayout$SavedState;->a:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     .line 1249
a=0;//     iget v0, p1, Landroid/support/v4/widget/DrawerLayout$SavedState;->a:I
a=0;// 
a=0;//     invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->a(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 1250
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     .line 1251
a=0;//     invoke-direct {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->g(Landroid/view/View;)V
a=0;// 
a=0;//     .line 1255
a=0;//     :cond_0
a=0;//     #v0=(Conflicted);
a=0;//     iget v0, p1, Landroid/support/v4/widget/DrawerLayout$SavedState;->b:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v1, 0x3
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     invoke-direct {p0, v0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(II)V
a=0;// 
a=0;//     .line 1256
a=0;//     iget v0, p1, Landroid/support/v4/widget/DrawerLayout$SavedState;->c:I
a=0;// 
a=0;//     const/4 v1, 0x5
a=0;// 
a=0;//     invoke-direct {p0, v0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(II)V
a=0;// 
a=0;//     .line 1257
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method protected onSaveInstanceState()Landroid/os/Parcelable;
a=0;//     .locals 5
a=0;// 
a=0;//     .prologue
a=0;//     .line 1261
a=0;//     invoke-super {p0}, Landroid/view/ViewGroup;->onSaveInstanceState()Landroid/os/Parcelable;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 1263
a=0;//     #v0=(Reference,Landroid/os/Parcelable;);
a=0;//     new-instance v2, Landroid/support/v4/widget/DrawerLayout$SavedState;
a=0;// 
a=0;//     #v2=(UninitRef,Landroid/support/v4/widget/DrawerLayout$SavedState;);
a=0;//     invoke-direct {v2, v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcelable;)V
a=0;// 
a=0;//     .line 1265
a=0;//     #v2=(Reference,Landroid/support/v4/widget/DrawerLayout$SavedState;);
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 1266
a=0;//     #v3=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     move v1, v0
a=0;// 
a=0;//     :goto_0
a=0;//     #v0=(Integer);v1=(Integer);v4=(Conflicted);
a=0;//     if-ge v1, v3, :cond_0
a=0;// 
a=0;//     .line 1267
a=0;//     invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 1268
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;->c(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Boolean);
a=0;//     if-eqz v4, :cond_1
a=0;// 
a=0;//     .line 1269
a=0;//     invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
a=0;// 
a=0;//     .line 1273
a=0;//     iget-boolean v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->d:Z
a=0;// 
a=0;//     if-eqz v4, :cond_1
a=0;// 
a=0;//     .line 1274
a=0;//     iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->a:I
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     iput v0, v2, Landroid/support/v4/widget/DrawerLayout$SavedState;->a:I
a=0;// 
a=0;//     .line 1280
a=0;//     :cond_0
a=0;//     #v4=(Conflicted);
a=0;//     iget v0, p0, Landroid/support/v4/widget/DrawerLayout;->m:I
a=0;// 
a=0;//     iput v0, v2, Landroid/support/v4/widget/DrawerLayout$SavedState;->b:I
a=0;// 
a=0;//     .line 1281
a=0;//     iget v0, p0, Landroid/support/v4/widget/DrawerLayout;->n:I
a=0;// 
a=0;//     iput v0, v2, Landroid/support/v4/widget/DrawerLayout$SavedState;->c:I
a=0;// 
a=0;//     .line 1283
a=0;//     return-object v2
a=0;// 
a=0;//     .line 1266
a=0;//     :cond_1
a=0;//     #v0=(Reference,Ujava/lang/Object;);v4=(Boolean);
a=0;//     add-int/lit8 v0, v1, 0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v1, v0
a=0;// 
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public onTouchEvent(Landroid/view/MotionEvent;)Z
a=0;//     .locals 7
a=0;// 
a=0;//     .prologue
a=0;//     const/4 v1, 0x1
a=0;// 
a=0;//     #v1=(One);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     .line 910
a=0;//     #v2=(Null);
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v0=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v0, p1}, Landroid/support/v4/widget/z;->b(Landroid/view/MotionEvent;)V
a=0;// 
a=0;//     .line 911
a=0;//     iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->g:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     invoke-virtual {v0, p1}, Landroid/support/v4/widget/z;->b(Landroid/view/MotionEvent;)V
a=0;// 
a=0;//     .line 913
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 914
a=0;//     #v0=(Integer);
a=0;//     and-int/lit16 v0, v0, 0xff
a=0;// 
a=0;//     packed-switch v0, :pswitch_data_0
a=0;// 
a=0;//     .line 957
a=0;//     :goto_0
a=0;//     :pswitch_0
a=0;//     #v3=(Conflicted);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);
a=0;//     return v1
a=0;// 
a=0;//     .line 918
a=0;//     :pswitch_1
a=0;//     #v3=(Uninit);v4=(Uninit);v5=(Uninit);v6=(Uninit);
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 919
a=0;//     #v0=(Float);
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 920
a=0;//     #v3=(Float);
a=0;//     iput v0, p0, Landroid/support/v4/widget/DrawerLayout;->r:F
a=0;// 
a=0;//     .line 921
a=0;//     iput v3, p0, Landroid/support/v4/widget/DrawerLayout;->s:F
a=0;// 
a=0;//     .line 922
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->o:Z
a=0;// 
a=0;//     .line 923
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 928
a=0;//     :pswitch_2
a=0;//     #v0=(Integer);v3=(Uninit);
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 929
a=0;//     #v0=(Float);
a=0;//     invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 931
a=0;//     #v3=(Float);
a=0;//     iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v4=(Reference,Landroid/support/v4/widget/z;);
a=0;//     float-to-int v5, v0
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     float-to-int v6, v3
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     invoke-virtual {v4, v5, v6}, Landroid/support/v4/widget/z;->b(II)Landroid/view/View;
a=0;// 
a=0;//     move-result-object v4
a=0;// 
a=0;//     .line 932
a=0;//     if-eqz v4, :cond_1
a=0;// 
a=0;//     invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;->f(Landroid/view/View;)Z
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Boolean);
a=0;//     if-eqz v4, :cond_1
a=0;// 
a=0;//     .line 933
a=0;//     iget v4, p0, Landroid/support/v4/widget/DrawerLayout;->r:F
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     sub-float/2addr v0, v4
a=0;// 
a=0;//     .line 934
a=0;//     iget v4, p0, Landroid/support/v4/widget/DrawerLayout;->s:F
a=0;// 
a=0;//     sub-float/2addr v3, v4
a=0;// 
a=0;//     .line 935
a=0;//     iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->f:Landroid/support/v4/widget/z;
a=0;// 
a=0;//     #v4=(Reference,Landroid/support/v4/widget/z;);
a=0;//     invoke-virtual {v4}, Landroid/support/v4/widget/z;->d()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 936
a=0;//     #v4=(Integer);
a=0;//     mul-float/2addr v0, v0
a=0;// 
a=0;//     mul-float/2addr v3, v3
a=0;// 
a=0;//     add-float/2addr v0, v3
a=0;// 
a=0;//     mul-int v3, v4, v4
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     int-to-float v3, v3
a=0;// 
a=0;//     #v3=(Float);
a=0;//     cmpg-float v0, v0, v3
a=0;// 
a=0;//     #v0=(Byte);
a=0;//     if-gez v0, :cond_1
a=0;// 
a=0;//     .line 938
a=0;//     invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->a()Landroid/view/View;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 939
a=0;//     #v0=(Reference,Landroid/view/View;);
a=0;//     if-eqz v0, :cond_1
a=0;// 
a=0;//     .line 940
a=0;//     invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v3, 0x2
a=0;// 
a=0;//     #v3=(PosByte);
a=0;//     if-ne v0, v3, :cond_0
a=0;// 
a=0;//     move v0, v1
a=0;// 
a=0;//     .line 944
a=0;//     :goto_1
a=0;//     #v0=(Boolean);v3=(Float);v4=(Conflicted);
a=0;//     invoke-direct {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Z)V
a=0;// 
a=0;//     .line 945
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->o:Z
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Integer);v3=(PosByte);v4=(Integer);
a=0;//     move v0, v2
a=0;// 
a=0;//     .line 940
a=0;//     #v0=(Null);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 950
a=0;//     :pswitch_3
a=0;//     #v0=(Integer);v3=(Uninit);v4=(Uninit);v5=(Uninit);v6=(Uninit);
a=0;//     invoke-direct {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->a(Z)V
a=0;// 
a=0;//     .line 951
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->o:Z
a=0;// 
a=0;//     .line 952
a=0;//     iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->p:Z
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     :cond_1
a=0;//     #v0=(Conflicted);v3=(Float);v4=(Conflicted);v5=(Integer);v6=(Integer);
a=0;//     move v0, v1
a=0;// 
a=0;//     #v0=(One);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 914
a=0;//     #v0=(Unknown);v1=(Unknown);v2=(Unknown);v3=(Unknown);v4=(Unknown);v5=(Unknown);v6=(Unknown);p0=(Unknown);p1=(Unknown);
a=0;//     nop
a=0;// 
a=0;//     :pswitch_data_0
a=0;//     .packed-switch 0x0
a=0;//         :pswitch_1
a=0;//         :pswitch_2
a=0;//         :pswitch_0
a=0;//         :pswitch_3
a=0;//     .end packed-switch
a=0;// .end method
a=0;// 
a=0;// .method public requestDisallowInterceptTouchEvent(Z)V
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 965
a=0;//     invoke-super {p0, p1}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V
a=0;// 
a=0;//     .line 967
a=0;//     iput-boolean p1, p0, Landroid/support/v4/widget/DrawerLayout;->o:Z
a=0;// 
a=0;//     .line 968
a=0;//     if-eqz p1, :cond_0
a=0;// 
a=0;//     .line 969
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     #v0=(One);
a=0;//     invoke-direct {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->a(Z)V
a=0;// 
a=0;//     .line 971
a=0;//     :cond_0
a=0;//     #v0=(Conflicted);
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public requestLayout()V
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 761
a=0;//     iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->k:Z
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-nez v0, :cond_0
a=0;// 
a=0;//     .line 762
a=0;//     invoke-super {p0}, Landroid/view/ViewGroup;->requestLayout()V
a=0;// 
a=0;//     .line 764
a=0;//     :cond_0
a=0;//     return-void
a=0;// .end method
}}
